/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * ALGORITMOS Y ESTRUCTURA DE DATOS
 * SECCION 10
 * Clase interfaz a implementarse en thelock
 *  EJERCICIO NO. 1
 *  VICTOR FUENTES 12298
 * YUCELY BEB 12537
 * SAMANTHAN CACTÚN  12382
 */
public interface ithelock {
   
    //ingreso a la lista en forma ordenada para pedir contraseña
    public  void press(int a);
    
    //se vuelve a iniciar el ingreso, se actualiza el indice a 0
    public void reset();
    
    //devuelve true si esta cerrado
    public boolean isLocked();
    
    //cierra o abre el candado depende si esta cerrado o abierto.
    public void lock();
    
    //metodo para imprimir
    @Override
    public String toString();
    
    //acepta el indice i para la posicion de la lista a modificar, y c el valor entre 0 y 25 para la contraseña
    public void ingreso(int i, int c);
    
    
   
    
}
